package com.jymj.service;

import com.jymj.entity.MovecostEntity;
import com.jymj.entity.gantt.BaseDataEntity;
import com.jymj.entity.gantt.MoveCost;

import java.math.BigDecimal;
import java.util.List;

public interface MoveCostService {

    BaseDataEntity getBaseDataById(Integer pjid);

    List<MoveCost> queryList(Integer pjid, int type);

    int updateBilprice(Integer costId, Integer pjid, BigDecimal bilprice);

    public BaseDataEntity queryByPoint(String point, List<String> codeList, Integer pjid);

    void updateCost(List<MoveCost> mCList);

    List<MoveCost> getCostRTInvest(Integer pjid, int type);

    MoveCost getChild(MoveCost moveCost);

    int updateMovecost(MoveCost moveCost);

    void updateParent(MoveCost moveCost);

    void updateZtz(MoveCost moveCost);

    List<MovecostEntity> queryList1(String code);
}
